package com.sr.aspect;


import org.aspectj.lang.ProceedingJoinPoint;

import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Method;

/**
 * @author xiaochi
 * @date 2022/4/30 14:19
 * @desc Aspect
 */
public interface Aspect<T> {

    /**
     * 执行
     * @param joinPoint
     * @param method
     * @param request
     * @return
     */
    Object doHandlerAspect(ProceedingJoinPoint joinPoint, Method method, HttpServletRequest request);
}
